chat GPT API 連接 ( Python)

您所在的位置:网站首页 fatsecret platform api chat GPT API 連接 ( Python)

chat GPT API 連接 ( Python)

2023-03-21 13:44| 来源: 网络整理| 查看: 265

(現在有些人使用api串接,明明沒有使用過,卻被回傳額度用滿,應該是目前已知的BUG 但也可以進入dashboard 確認目前使用量 https://platform.openai.com/account/usage

現在很夯的chat GPT,想說公司有計劃使用OpenAI 的技術,讓公司更智慧,我也有興趣,便自己玩了一下,用python 連一下chatGPT的API

簡單說,只要有一點python的程式基礎 就可以完成這個小小專案了(畢竟其實主要就是api的串接 與 參數的設定)

(任何人都可以免費使用api哦,但是有所上限~)

(一) 取得api key 1-1.先註冊chatGPT的帳戶,後前往以下連結 (或由以下連結 順道註冊) https://platform.openai.com/account/api-keys

1-2.點選[Create new secret key] https://ithelp.ithome.com.tw/upload/images/20230319/201561816KhlSCC4Q2.png

1-3.生成金鑰後,要把key記好哦,之後再也看不到嘍~,上面也明確地說了,因安全問題,若忘記,只能重新申請 https://ithelp.ithome.com.tw/upload/images/20230319/20156181uWgbLC3baW.png

(二)建立環境

寫程式之前 當然要先搞環境嘍! (一個新專案,一個新虛擬環境,可以讓你減少很多麻煩) 在此使用anaconda做

2-1 開啟anaconda prompt https://ithelp.ithome.com.tw/upload/images/20230319/20156181fdleglo098.png

https://ithelp.ithome.com.tw/upload/images/20230319/20156181gj64uppDhP.png 預設都會在base哦(看最前面的(base)就可以知道現在是在哪個環境了),也就是如果以前都沒創建虛擬環境,這個環境會非常醜哦~ 看你心情 要不要幫conda做update

conda update conda

2-2 創建虛擬環境

你可以先看一下 現在有甚麼環境,是否有合適的

conda env list

如果沒有,確定要新增 即可以使用以下指令: EX:新增名為:openAI的環境,python版本為3.7

conda create --name openAI python=3.7

成功之後,就可以切換過去那個虛擬環境嘍!

activate openAI

(三)安裝包

只需要額外下載一個安裝包-openai

因為一般conda 目前沒有 openai的包,所以要去找conda-forge

conda install -c conda-forge openai

也是可以將conda-forge加進conda install裡啦,這裡就不贅述了 (如果有疑慮 也是可以使用pip install openai,但就不能透過anaconda做統一控管了)

(四)寫程式嘍~(直接丟github XDD) https://github.com/e950280/openAI/blob/main/openai.py

完成~~~ 更多的參數運用等等 可以參考官方文件~ (https://platform.openai.com/docs/api-reference/making-requests)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3